При установке SDK производиться запись в реестре путей к файлам и JVM машины. Вот так это выглядит при установленной SDK.
Мы с Вами создадим своей REG файл который создаст необходимые пути.
И его содержимое
REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft] [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment] "CurrentVersion"="1.2" [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.2] "MicroVersion"="2" "JavaHome"="C:\\java"
Как видите кроме указания версий есть один важный параметр JavaHome который теперь указывает на наш каталог. Запускам. Теперь в реестре должны быть прописаны все пути.
Можно попробовать запустить сборку проекта еще раз.
Сработало, но теперь не найдена виртуальная машина. Поместим ее.
И снова запустим сборку.
Мы видим что не может быть создана виртуальная машина. Читаем дальше.
В проекте есть jvm.dll и reg.reg.